<?php
        $TenSanPham     = $_POST['TenSanPham'];
        $MaLoai         = $_POST['MaLoai'];
        $MaNhaSX        = $_POST['MaNhaSX'];
	 	$MaNhomHang     = $_POST['MaNhomHang'];
		
        $MoTa           = $_POST['MoTa'];
        $DonGia         = $_POST['DonGia'];
        $SoLuong        = $_POST['SoLuong'];
	
        $nameHinh      = $_FILES['HinhAnh']['name'];
        $typeHinh      = $_FILES['HinhAnh']['type'];
        $tmpHinh       = $_FILES['HinhAnh']['tmp_name'];
        $sizeHinh      = $_FILES['HinhAnh']['size'];
        $tenHinh       = $_POST['tenHinh'];
        if(trim($TenSanPham) == "")
        {
                echo "Vui lòng nhập tên sản phẩm!";
        }
        else
        {
                //Thêm sản phẩm
                $sanpham = new sanphambs();
                $sanpham->MaLoai = $MaLoai;
               
                $sanpham->MaNhaSX = $MaNhaSX;
                $sanpham->MaNhomHang = $MaNhomHang;
                $sanpham->TenSanPham = $TenSanPham;
				
				$sanpham->LuotXem = 0;
				$sanpham->NgayDang = getdate();
                $sanpham->MoTa = $MoTa;
                $sanpham->DonGia = $DonGia;
                $sanpham->SoLuong = $SoLuong;
				
                $kq = $sanpham->Add();
                if($kq)
                {
                        for($i=0;$i<count($nameHinh);$i++)
                        {
                                if($nameHinh[$i] != "")
                                {
                                        // Chỉ cho phép upload tập tin JPG, GIF, PNG
                                        if($typeHinh[$i] != "image/jpeg" && $typeHinh[$i] != "image/gif" && $typeHinh[$i] != "image/png")
                                        {
                                                echo "Chỉ cho phép upload tập tin JPG, GIF, PNG!";
                                        }
                                        elseif($sizeHinh[$i] > 2 * 1024 * 1024) // Chỉ cho phép upload tập tin từ 2MB trở xuống
                                        {
                                                echo "Chỉ cho phép upload tập tin từ 2MB trở xuống!";
                                        }
                                        else
                                        {
                                                $dir = "data/".vn2latin($TenSanPham)."/";
                                                if(!file_exists($dir))
                                                {
                                                        mkdir($dir);
                                                }
                                                
                                                // Xử lý trùng tên tập tin
                                                $arr = explode(".", $nameHinh[$i]);
                                                $phanmorong = $arr[count($arr) - 1];
                                                $filename = time() . md5($nameHinh[$i]) . "-" . $i . "." . $phanmorong;
                                                $filepath = $dir . $filename;
                                                
                                                // Tiến hành upload
                                                $kq_upload = move_uploaded_file($tmpHinh[$i], $filepath);
                                                
                                                if($kq_upload)
                                                {
                                                        $dmsp = new sanphambs();
                                                        $dmsp = $dmsp->GetList();
                                                        $idx = $dmsp[count($dmsp)-1]['MaSanPham'];
                                                        //Khai bao dtuong hinh anh
                                                        $hinhanh = new hinhanhbs();
                                                        $hinhanh->MaSanPham = $idx;
                                                        $hinhanh->TenHinhAnh = $tenHinh[$i];
                                                        $hinhanh->patch= $filepath;
														echo $idx;
                                                        $kqhinh = $hinhanh->Add();
                                                        if($kq && $kqhinh)
                                                        {
                                                                header("Location: sanpham");
                                                        }
                                                        else
                                                        {
                                                                ThongBaoLoi("Thêm sản phẩm không thành công");
                                                        }            
                                                }
                                                else
                                                {
                                                        echo "Upload ảnh bìa không thành công!";
                                                }
                                        }
                                }
                        }               
                }
                else
                        ThongBaoLoi("Thêm sản phẩm thất bại");
                
        }
?>